package lambda.function;

import java.util.function.Consumer;

/**
 * @author miweidong
 * @date 2021-12-03 14:18
 */
public interface PresentOrElseHandler<T extends Object> {

    /**
     * 值不为空时执行消费操作
     * 值为空时执行其他操作
     *
     * @param action      值不为空操作
     * @param emptyAction 值为空操作
     */
    void presentOrElseHandle(Consumer<? super T> action, Runnable emptyAction);
}
